package com.luoyi.util.mpaas.common;

import com.alibaba.fastjson2.JSONArray;
import lombok.Data;

import java.util.Map;


/**
 * 电子报告模板打印
 * 
 * @author 00775762
 * @date 2023-05-08
 */
@Data
public class ElectronicReportsCreateDTO
{


    /** 1仅生成excel，其他，生成pdf */
    private String fileCreateType;

    /** 修改文件名，不含后缀 */
    private String fileName;

    /** 模板编号 */
    private String templateNo;

    /** 模板变量json */
    private  String varJson;

    /** excel模板变量json */
    private JSONArray excelTemplateJson;

    /**
     * excel模板导出时使用，key：单元格函数计算中的数字字符，value：需要被替换的值，为null则无需替换
     * 最外层的key是sheetName
     * 注意：仅数字有效
     */
    private Map<String, Map<String, String>> excelFunctionParam;

    /**
     * excel sheet页操作参数
     */
    private ExcelSheetParam excelSheetParam;




}
